package bam.entity;

import java.util.HashSet;
import java.util.Set;

/**
 * Area entity. @author MyEclipse Persistence Tools
 */

public class Area implements java.io.Serializable {

	// Fields

	private Integer id;
	private String areaName;
	private String imgPic;
	private String loginimgPic;
	private Integer typeBinding;
	private Integer typeCombo;
	private String netOnline;
	private String netOut;
	private String nasId;
	private Set areaips = new HashSet(0);
	private Set areainfos = new HashSet(0);
	private Set userinfos = new HashSet(0);
	private Set hotspots = new HashSet(0);
	private Set areaitemips = new HashSet(0);
	private Set comborecords = new HashSet(0);
	private Set keeptimes = new HashSet(0);
	private Set comboinfos = new HashSet(0);
	private Set areausables = new HashSet(0);
	private Set bindings = new HashSet(0);

	// Constructors

	/** default constructor */
	public Area() {
	}

	/** minimal constructor */
	public Area(String areaName, Integer typeBinding, Integer typeCombo) {
		this.areaName = areaName;
		this.typeBinding = typeBinding;
		this.typeCombo = typeCombo;
	}

	/** full constructor */
	public Area(String areaName, String imgPic, String loginimgPic,
			Integer typeBinding, Integer typeCombo, String netOnline,
			String netOut, String nasId, Set areaips, Set areainfos,
			Set userinfos, Set hotspots, Set areaitemips, Set comborecords,
			Set keeptimes, Set comboinfos, Set areausables, Set bindings) {
		this.areaName = areaName;
		this.imgPic = imgPic;
		this.loginimgPic = loginimgPic;
		this.typeBinding = typeBinding;
		this.typeCombo = typeCombo;
		this.netOnline = netOnline;
		this.netOut = netOut;
		this.nasId = nasId;
		this.areaips = areaips;
		this.areainfos = areainfos;
		this.userinfos = userinfos;
		this.hotspots = hotspots;
		this.areaitemips = areaitemips;
		this.comborecords = comborecords;
		this.keeptimes = keeptimes;
		this.comboinfos = comboinfos;
		this.areausables = areausables;
		this.bindings = bindings;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getAreaName() {
		return this.areaName;
	}

	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}

	public String getImgPic() {
		return this.imgPic;
	}

	public void setImgPic(String imgPic) {
		this.imgPic = imgPic;
	}

	public String getLoginimgPic() {
		return this.loginimgPic;
	}

	public void setLoginimgPic(String loginimgPic) {
		this.loginimgPic = loginimgPic;
	}

	public Integer getTypeBinding() {
		return this.typeBinding;
	}

	public void setTypeBinding(Integer typeBinding) {
		this.typeBinding = typeBinding;
	}

	public Integer getTypeCombo() {
		return this.typeCombo;
	}

	public void setTypeCombo(Integer typeCombo) {
		this.typeCombo = typeCombo;
	}

	public String getNetOnline() {
		return this.netOnline;
	}

	public void setNetOnline(String netOnline) {
		this.netOnline = netOnline;
	}

	public String getNetOut() {
		return this.netOut;
	}

	public void setNetOut(String netOut) {
		this.netOut = netOut;
	}

	public String getNasId() {
		return this.nasId;
	}

	public void setNasId(String nasId) {
		this.nasId = nasId;
	}

	public Set getAreaips() {
		return this.areaips;
	}

	public void setAreaips(Set areaips) {
		this.areaips = areaips;
	}

	public Set getAreainfos() {
		return this.areainfos;
	}

	public void setAreainfos(Set areainfos) {
		this.areainfos = areainfos;
	}

	public Set getUserinfos() {
		return this.userinfos;
	}

	public void setUserinfos(Set userinfos) {
		this.userinfos = userinfos;
	}

	public Set getHotspots() {
		return this.hotspots;
	}

	public void setHotspots(Set hotspots) {
		this.hotspots = hotspots;
	}

	public Set getAreaitemips() {
		return this.areaitemips;
	}

	public void setAreaitemips(Set areaitemips) {
		this.areaitemips = areaitemips;
	}

	public Set getComborecords() {
		return this.comborecords;
	}

	public void setComborecords(Set comborecords) {
		this.comborecords = comborecords;
	}

	public Set getKeeptimes() {
		return this.keeptimes;
	}

	public void setKeeptimes(Set keeptimes) {
		this.keeptimes = keeptimes;
	}

	public Set getComboinfos() {
		return this.comboinfos;
	}

	public void setComboinfos(Set comboinfos) {
		this.comboinfos = comboinfos;
	}

	public Set getAreausables() {
		return this.areausables;
	}

	public void setAreausables(Set areausables) {
		this.areausables = areausables;
	}

	public Set getBindings() {
		return this.bindings;
	}

	public void setBindings(Set bindings) {
		this.bindings = bindings;
	}

}